package com.msh.platform.elm.vo;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class WxPubNoRqVO extends TokenVO{
	@ApiModelProperty(value="公众号名称",required=true)
    @NotBlank(message = "公众号名称不能为空")
    private String name;
	@ApiModelProperty(value="头像地址",required=true)
    @NotBlank(message = "头像地址不能为空")
    private String avatar;
	@ApiModelProperty(value="详细介绍",required=true)
    @NotBlank(message = "详细介绍不能为空")
    private String detail;
	@ApiModelProperty(value="微信号",required=true)
    @NotBlank(message = "微信号不能为空")
    private String acctNo;
	@ApiModelProperty(value="粉丝数",required=true)
    @NotNull(message = "粉丝数不能为空")
    private Integer fansCnt;
	@ApiModelProperty(value="二维码图片地址",required=true)
    @NotBlank(message = "二维码图片地址不能为空")
    private String qrCodeUrl;
	@ApiModelProperty(value="公众号类型",required=true)
    @NotBlank(message = "公众号类型不能为空")
    private String type;
	@ApiModelProperty(value="公众号档期信息数组",required=true)
    @NotNull(message = "公众号档期信息数组不能为空")
    private List<PubNoDqVO> dqs;
}
